Skip to content

Conversation

@resyntax-ci
Copy link
Contributor

@resyntax-ci resyntax-ci bot commented May 11, 2025

Resyntax fixed 20 issues in 5 files.

  • Fixed 7 occurrences of let-to-define
  • Fixed 3 occurrences of cond-let-to-cond-define
  • Fixed 2 occurrences of map-to-for
  • Fixed 2 occurrences of if-else-false-to-and
  • Fixed 2 occurrences of for-each-to-for
  • Fixed 1 occurrence of apply-flattening
  • Fixed 1 occurrence of define-case-lambda-to-define
  • Fixed 1 occurrence of display-and-newline-to-displayln
  • Fixed 1 occurrence of provide/contract-to-contract-out

resyntax-ci bot added 9 commits May 11, 2025 00:15
The `provide/contract` form is a legacy form made obsolete by `contract-out`.
Internal definitions are recommended instead of `let` expressions, to reduce nesting.
This `if` expression can be refactored to an equivalent expression using `and`.
This use of `case-lambda` is equivalent to using `define` with optional arguments.
The `apply` function accepts single arguments in addition to a trailing list argument.
The `displayln` function can be used to display a value with a newline after it.
Internal definitions are recommended instead of `let` expressions, to reduce nesting.
This `map` operation can be replaced with a `for/list` loop.
This `for-each` operation can be replaced with a `for` loop.
@rfindler rfindler closed this May 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants